package org.freedoit.shared.data;

// Generated Oct 11, 2012 3:54:05 PM by Hibernate Tools 3.4.0.CR1

import java.util.Date;

public class SharedTask implements java.io.Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7449838077777819181L;
	private Long taskId;
	private Long userId;
	private Long taskTypeId;
	private Long projectId;
	private String taskName;
	private String description;
	private Date startDate;
	private Date dueDate;
	private Date startTime;
	private Date dueTime;
	private Boolean finished;
	private String taskTag;
	private Integer status;
	private Long lastModifyTime;

	public SharedTask() {
	}

	public SharedTask(String taskName, Boolean finished, Integer status,
			Long lastModifyTime) {
		this.taskName = taskName;
		this.finished = finished;
		this.status = status;
		this.lastModifyTime = lastModifyTime;
	}

	public SharedTask(Long userId, Long taskTypeId, Long projectId, String taskName,
			String description, Date startDate, Date dueDate, Date startTime,
			Date dueTime, Boolean finished, String taskTag, Integer status,
			Long lastModifyTime) {
		this.userId = userId;
		this.taskTypeId = taskTypeId;
		this.projectId = projectId;
		this.taskName = taskName;
		this.description = description;
		this.startDate = startDate;
		this.dueDate = dueDate;
		this.startTime = startTime;
		this.dueTime = dueTime;
		this.finished = finished;
		this.taskTag = taskTag;
		this.status = status;
		this.lastModifyTime = lastModifyTime;
	}

	public Long getTaskId() {
		return this.taskId;
	}

	public void setTaskId(Long taskId) {
		this.taskId = taskId;
	}

	public Long getUserId() {
		return this.userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getTaskTypeId() {
		return this.taskTypeId;
	}

	public void setTaskTypeId(Long taskTypeId) {
		this.taskTypeId = taskTypeId;
	}

	public Long getProjectId() {
		return this.projectId;
	}

	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}

	public String getTaskName() {
		return this.taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Date getStartDate() {
		return this.startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getDueDate() {
		return this.dueDate;
	}

	public void setDueDate(Date dueDate) {
		this.dueDate = dueDate;
	}

	public Date getStartTime() {
		return this.startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getDueTime() {
		return this.dueTime;
	}

	public void setDueTime(Date dueTime) {
		this.dueTime = dueTime;
	}

	public Boolean getFinished() {
		return this.finished;
	}

	public void setFinished(Boolean finished) {
		this.finished = finished;
	}

	public String getTaskTag() {
		return this.taskTag;
	}

	public void setTaskTag(String taskTag) {
		this.taskTag = taskTag;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Long getLastModifyTime() {
		return this.lastModifyTime;
	}

	public void setLastModifyTime(Long lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}

}
